草庐IT

Scroll View

全部标签

ios - 如何使用 swift 创建带有页面控件的 ScrollView ?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭4年前。Improvethisquestion我正在尝试创建一个具有多个View的页面ViewController。我想要一个使用UIPageViewController的简单代码示例。

ios - Swift 中的 ScrollView 和键盘

我开始创建一个简单的iOS应用程序来执行一些操作。但是当键盘出现时我遇到了一些问题,隐藏了我的文本字段之一。我认为这是一个常见问题,我做了一些研究,但找不到任何解决我问题的方法。我想使用ScrollView而不是为文本字段设置动画以使其可见。 最佳答案 在ViewDidLoad中,注册通知:NotificationCenter.default.addObserver(self,selector:#selector(keyboardWillShow),name:UIResponder.keyboardWillShowNotificat

swift - 如何使 ScrollView 内的 TableView 的滚动行为自然

我需要做这个配置很奇怪的应用。如下图所示,主视图是一个UIScrollView。然后里面应该有一个UIPageView,PageView的每个页面应该有一个UITableView。到目前为止,我已经完成了所有这些工作。但我的问题是我希望滚动表现自然。接下来就是我的意思自然。当前,当我在其中一个UITableView上滚动时,它会滚动tableview(而不是scrollview)。但我希望它滚动ScrollView,除非ScrollView无法滚动,因为它到达顶部或底部(在这种情况下,我希望它滚动tableview)。例如,假设我的ScrollView当前滚动到顶部。然后,我将手指放在

javascript - React Native 嵌套的 ScrollView 锁定

我正在尝试在ReactNative中嵌套ScrollView;带有嵌套垂直卷轴的水平卷轴。这是一个例子:varTest=React.createClass({render:function(){return({times(3,(i)=>{return({times(20,(j)=>{return();})});})});},});AppRegistry.registerComponent('MyApp',()=>Test);外部滚动条工作完美,但当您在移动时触摸内部滚动条时它会粘住。我的意思是:如果你滚动,抬起你的手指并在它仍然以动量移动时再次触摸它,它会停止并且根本不会对触摸移动使用

java.lang.IllegalStateException : ScrollView can host only one direct child

这个问题在这里已经有了答案:HowcanIavoid"IllegalStateException:Scrollviewcanhostonlyonedirectchild"?(7个回答)关闭8年前.我只是试图通过添加ScrollView来添加滚动浏览此布局的功能,但是每次我尝试加载布局时都会收到一条错误消息,指出“java.lang.IllegalStateException:ScrollViewcanhostonlyonedirectchild”,我不确定为什么。非常感谢任何建议。来源:编辑(响应CodeMagic的回答) 最佳答案

Android TimePicker(轮式)无法正确响应 ScrollView 中的轻弹手势

我有一个包含Scrollview的对话框,其中包含一个带有两个TimePicker的布局。时间选择器是较新的样式,ICS中的内容。问题在于,当您通过拖动或轻弹它来更改时间时,它们似乎会争夺焦点。它会稍微改变时间,然后布局会滚动。有什么想法吗?提前致谢。 最佳答案 我在使用Holo主题时遇到了同样的问题,我在这里找到了解决方案:https://groups.google.com/forum/?fromgroups#!topic/android-developers/FkSfJI6dH8w您必须实现您的自定义DatePicker或Tim

另一个 ScrollView 中的Android ScrollView 不滚动

我正在尝试将ScrollView放在另一个ScrollView中,并尝试了在此站点上找到的答案,但它似乎仍然无法完全正常工作。这是XML:这里是Java代码:parentScrollView=(ScrollView)findViewById(R.id.scrollView1);childScrollView=(ScrollView)findViewById(R.id.scrollView2);parentScrollView.setOnTouchListener(newView.OnTouchListener(){publicbooleanonTouch(Viewp_v,MotionE

android - Espresso : how to scroll to the bottom of ScrollView

如何在Espresso测试中向下滚动到ScrollView的底部?谢谢! 最佳答案 如果您需要在ScrollView的底部找到一个View并与之匹配,那么只需对其执行scrollTo()操作,然后再执行任何其他需要显示它的操作.onView(withId(R.id.onBottomOfScrollView)).perform(scrollTo(),click());Note:scrollTowillhavenoeffectiftheviewisalreadydisplayedsoyoucansafelyuseitincaseswhe

android - 当方向改变时保存 ScrollView 的位置

这是我的布局:当方向改变时,我需要保存滚动位置。例如,如果屏幕在纵向模式下显示从中间名开始的布局,则在横向模式下应该从中间名开始。 最佳答案 只需在滚动元素上设置android:id。您的View将自动保存其滚动位置。来自View.java:15554的代码protectedvoiddispatchSaveInstanceState(SparseArraycontainer){if(mID!=NO_ID&&(mViewFlags&SAVE_DISABLED_MASK)==0){mPrivateFlags&=~PFLAG_SAVE_S

android - 在 ScrollView 中居中内容

我想在ScrollView中将我的LinearLayout居中。当LinearLayout的高度很小时,它可以居中(见图#1),但是当LinearLayout的高度大于屏幕的高度时,它的行为就会很奇怪。我看不到LinearLayout的顶部(见图#2),并且在ScrollView的底部有巨大的填充。我不知道这里发生了什么。当LinearLayout中有很多内容时,整个屏幕应该看起来像图片#3。image#1image#2image#3这是我的布局文件: 最佳答案 您可以使用android:fillViewport="true"使内容